apache - magento : some htaccess redirection doesn\'t work
全部标签 我如何配置.htaccess文件来重定向除以下链接之外的每个链接domain.com?p=*和domain.com/index.php?p=*到domain.com我希望你能理解我的问题,谢谢你的每一个回答。来自德国的问候。 最佳答案 将其放入文档根目录的htaccess文件中:RewriteEngineOn#ifquerystringisp=(something)RewriteCond%{QUERY_STRING}^p=#andrequestisfor"/"or"/index.php"RewriteCond%{REQUEST_UR
我是Magento平台的新手,但我在Apache服务器上进行Web开发方面有相当多的经验。几天前,我被要求调查一个问题,该问题首先是由于过滤器失败而引起的。我查看了谷歌分析数据,似乎对SEO友好的URL都已停止显示。导航URL仍然使用友好的词,但是在返回的页面上,URL被重定向到基本目录URL。http://www.camera-camera.com/cameras-and-accessories.html现在它转到https://www.camera-camera.com/index.php/catalog/category/view/id/9我检查了管理配置。Web>SEOURL重
从SEO的角度来看,给出一个没有任何实用值(value)的页面不是很危险吗?如果你做广告说有特定类别的内容,但实际上没有,这不会让点击链接的人继续前进吗?更重要的是,空类别不会让在Google工作的人将您的网站标记为垃圾网站吗?为什么您的站点地图中有100个类别,而实际上只有10个包含产品? 最佳答案 如果您不将它们用于内容或其他演示,您应该隐藏/禁用空的类别,直到您有产品为止。 关于magento-Magento站点地图应该包含空类别吗?,我们在StackOverflow上找到一个类似
我有一些导致最终格式不正确的网站,例如:http://www.mydomain.com/directory/http%3A%2F%2Fwww.another.com%2Falink-that-doesnt-work我想要一个重写规则来截断该部分直到url并修复编码以重定向到http://www.another.com/alink-that-doesnt-work谢谢 最佳答案 使用正则表达式从URL中提取主机名和链接,并使用反向引用进行替换和重定向。请注意,模式与解码的URL相匹配。RewriteEngineOnRewriteRul
我的网站有这样的urlhttp://www.mydomain.com/index.php?page=doctors&docid=99使用SEO重写RewriteRule^doctors/([0-9]+)/(.*).html$index.php?page=doctors&docid=$1[L]我明白了www.mydomain.com/doctors/13/Dr.-John-Smith.html但我想要一个像这样更友好的urlwww.mydomain.com/Dr.-John-Smith.html我怎样才能获得这个url。 最佳答案 重
我们想要获取请求路径来构建动态URLpublicfunctioncountryStoresAlternateLinks(){$stores=Mage::app()->getStores(false);$countryAlternateLinks='';foreach($storesas$store){$countryAlternateLinks[]='getId()),0,2).(Mage::getStoreConfig('general/country/default',$store->getId())!=''?"-".Mage::getStoreConfig('general/co
我想删除某个文件的php扩展名(只有这个!)。但是:它使用get参数,它们应该保留!我用我的.htaccess和类似的东西试过了:RewriteEngineon然后是RewriteRule^file(.*)$file.php$1或RewriteRule^file(.+)$file.php$1但它不起作用。(第一次报错500,第二次报404)我想在浏览器中调用的示例:file?param=asd&foo=bar它应该调用为:file.php?param=asd&foo=bar 最佳答案 我自己找到了解决方案。也许有人想知道:Rewri
我使用Magento1.7.0.2,当我使用程序在我的网站上搜索最佳搜索关键字时(如Woorank),“添加到购物车”和“促销”是最常用的关键字之一。是否可以从搜索引擎中隐藏这些词?我在Google上搜索了很多,但找不到答案。 最佳答案 不,除了在meta中不提及该关键字之外别无他法 关于Magento-从热门搜索关键字中隐藏诸如添加到购物车和销售之类的词,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
我正在尝试使用pager.phtml,基本上我不喜欢magento使用的?p=2等。我已经通过这段代码将分页更改为我想要的,但这当然会带来404页,因为没有/page/2等。我应该使用重写规则吗?有人可以指点我吗?getCurrentPage()==1)?$this->getPagerUrl(array($this->getOrderVarName()=>$order,$this->getDirectionVarName()=>$direction,$this->getPageVarName()=>null)).'/':$this->getPagerUrl(array($this->g
我制作了一个js应用程序。但现在我希望这个应用程序对SEO友好。我想知道是否有人已经设置了一个可抓取的网页使用backbonejs在apache上构建(可能借助php和.htaccess文件,或使用phantomjs)我找到了prerender.io,brombone但这些服务不是免费的。我可以自己快速设置吗?还是应该使用付费服务? 最佳答案 可以试试节点包seoserverhttps://npmjs.org/package/seoserver 关于javascript-Apache上的